声明多个名字

  可以在单个的声明中声明多个名字。这种声明包含一个由逗号分隔的声明符的表列。例如,我们可以像下面这样声明两个整数:

int x, y;        // intx; int y;

注意,运算符只作用于一个单独的名字---而不是同一声明中随后写的所有名字。例如,

    int* p, y;        // int* p; int y; ⚠️不是int* y;
    int x, *q;        // int x; int* q;
    int v[10], *pv;    // int v[10]; int* pv;

这种结构不利于阅读程序,因此应该避免。

🔚